映射是否存在独立于持久性技术的Java数据API
我正在寻找一个独立于底层持久性技术访问数据的API。积垢和一些搜索能力就足够了
我需要这种情况下,用户界面应用程序将很容易适应不断变化的数据层,我们无法控制这些变化。例如,这些变化可能是
- 一些新的或更改的数据字段
- 从表到树的结构变化
- 从肥皂换成休息
- 从SQL更改为REST
对于一组特定的持久性技术,有几种方法可以解决这个问题。比如
- JPA使应用程序开发人员独立于SQL供应商
- JSR 283独立于底层CMS系统
- MS ODBC驱动程序不仅可以透明地访问SQL,还可以透明地访问CSV和Excel
- Java XML映射器(JAXB,…),他们根本不能让我们独立
但到目前为止,我发现没有一种解决方案可以同时处理多种技术
也许这将是持久性的圣杯,但也许有一个解决方案,我只是没有找到它
知道吗
共 (0) 个答案